package unit1_0929.test5;

public class Calculate {
	/*
	 * 设计一个计算器类Calculator。
	 * 让该类具有加、减、乘、除、取模、幂运算的功能；
	 * 只要传入任意两个数，均可以计算并返回对应的算术运算结果。
	 */
	//定义加、减、乘、除、取模、幂运算类
	String add;
	String subtract;//减
	String multiply;//乘
	String divide;//除
	String modulo;//取模
	String exponent;//幂运算
	
	//计算两数值之和
	public double add(double a1,double a2) {
		return a1+a2;
	}
	public double subtract(double a1,double a2) {
		return a1-a2;
	}
	public double multiply(double a1,double a2) {
		return a1*a2;
	}
	public double divide(double a1,double a2) {
		//分别考虑a2是否为0
		if(a2==0) {
			return 0;
		}else {
			return a1/a2;
		}
	}
	public double modulo(double a1,double a2) {
		return a1%a2;
	}
	public double exponent(double a1,double a2) {
		return Math.pow(a1, a2);
	}
	
}
